package com.gxa.zhonglong.mapper;

import com.gxa.zhonglong.pojo.Counter;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 *
 * @author : 宸濯
 * Date: 2021/10/27 13:04
 * Description:
 * Version: V1.0
 */
public interface CounterMapper {

    /**
     * 根据分店编号查询旗下所有柜台信息(id和name)
     * @param id 分店id
     * @return 柜台信息
     */
    List<Map<String,Object>> selectIdAndName(Long id);

    /**
     * 根据分店编号查询旗下所有柜台信息
     * @param id 分店id
     * @return 柜台信息
     */
    List<Map<String,Object>> selectAllById(Long id);

    /**
     * 根据柜台编号柜台信息
     * @param id 柜台id
     * @return 柜台信息
     */
    Map<String,Object> selectById(Long id);

    /**
     * 添加柜台信息
     * @param counter 柜台信息
     * @return 是否添加成功
     */
    Boolean add(Counter counter);

    /**
     * 修改柜台信息
     * @param counter 修改后的柜台信息
     * @return 是否修改成功
     */
    Boolean update(Counter counter);

    /**
     * 根据柜台删除柜台信息
     * @param id 柜台id
     * @return 是否删除成功
     */
    Boolean del(Long id);

}
